projects
/
gpsbabel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
16d59ba
)
Minor leak tweaks.
author
robertl
<robertl>
Fri, 2 Sep 2005 23:47:38 +0000
(23:47 +0000)
committer
robertl
<robertl>
Fri, 2 Sep 2005 23:47:38 +0000
(23:47 +0000)
maggeo.c
patch
|
blob
|
history
vmem.c
patch
|
blob
|
history
diff --git
a/maggeo.c
b/maggeo.c
index 9a24d4198ca4b3d1704c030c72ebbbc2d489a17e..d6ec210e7ceaeb797673caea5134adda876736da 100644
(file)
--- a/
maggeo.c
+++ b/
maggeo.c
@@
-62,6
+62,7
@@
static void
maggeo_wr_deinit(void)
{
maggeo_writemsg("PMGNCMD,END");
+ mkshort_del_handle(desc_handle);
fclose(maggeofile_out);
}
@@
-197,6
+198,7
@@
maggeo_waypt_pr(const waypoint *waypointp)
if (lfounddate) xfree(lfounddate);
if (placeddate) xfree(placeddate);
+ if (cname) xfree(cname);
maggeo_writemsg(obuf);
diff --git
a/vmem.c
b/vmem.c
index 32eda7aae10795347732c427064affdeab119350..f1834f1c269d3e7be6115f67b6d3a8b4dcc9abde 100644
(file)
--- a/
vmem.c
+++ b/
vmem.c
@@
-41,7
+41,7
@@
vmem_alloc(size_t size, int flags)
void
vmem_free(vmem_t *vm)
{
- xfree(vm->mem);
+
if (vm->mem)
xfree(vm->mem);
vm->mem = NULL;
vm->size = 0;
return;